home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Libraries / objects in c ƒ / OIC Sources / generics.h < prev    next >
Encoding:
C/C++ Source or Header  |  1989-03-05  |  3.0 KB  |  94 lines  |  [TEXT/KAHL]

  1. /*
  2.  *    standard system class & generic function declarations
  3.  *            
  4.  *                                Copyright - John Wainwright
  5.  *
  6.  */
  7.  
  8. extern class    Class;
  9. extern class      Object;
  10. extern class      List;
  11. extern class      Replist;
  12. extern class      String;
  13. extern class      Linkseq;
  14. extern class      Collect;
  15. extern class      List2;
  16. extern class      IndexMixin;
  17. extern class      DependentsMixin;
  18. extern class    Stream;
  19. extern class    StdioStream;
  20. extern class    NameTable;
  21.  
  22. extern object    screen;
  23. extern object    error;
  24.  
  25. typedef object    replist;
  26. typedef object    string;
  27. typedef object    list;
  28. typedef object    linkseq;
  29.  
  30. externGeneric(add,            addGeneric)
  31. externGeneric(allInstances,    allInstancesGeneric)
  32. externGeneric(append,        appendGeneric)    
  33. externGeneric(assoc,        assocGeneric)
  34. externGeneric(bind,            bindGeneric)        
  35. externGeneric(cantDo,        cantDoGeneric)        
  36. externGeneric(car,            carGeneric)        
  37. externGeneric(cdr,            cdrGeneric)        
  38. externGeneric(changed,        changedGeneric)        
  39. externGeneric(changing,        changingGeneric)        
  40. externGeneric(className,    classNameGeneric)
  41. externGeneric(copy,            copyGeneric)
  42. externGeneric(declare,         declareGeneric)
  43. externGeneric(deepCopy,        deepCopyGeneric)
  44. externGeneric(deepDispose,    deepDisposeGeneric)
  45. externGeneric(deepInstances, deepInstancesGeneric)
  46. externGeneric(delete,        deleteGeneric)
  47. externGeneric(dltDependent,    dltDependentGeneric)
  48. externGeneric(addDependent,    addDependentGeneric)
  49. externGeneric(dependentsOf,    dependentsOfGeneric)
  50. externGeneric(dispose,        disposeGeneric)
  51. externGeneric(draw,            drawGeneric)
  52. externGeneric(equal,        equalGeneric)        
  53. externGeneric(enlarge,        enlargeGeneric)        
  54. externGeneric(forAll,        forAllGeneric)
  55. externGeneric(forAllGen,    forAllGenGeneric)
  56. externGeneric(freePart,        freePartGeneric)        
  57. externGeneric(get,            getGeneric)        
  58. externGeneric(getBinding,    getBindingGeneric)        
  59. externGeneric(gprintf,         gprintfGeneric)        
  60. externGeneric(hasChanged,    hasChangedGeneric)
  61. externGeneric(head,            headGeneric)
  62. externGeneric(hashOf,        hashOfGeneric)
  63. externGeneric(init,            initGeneric)
  64. externGeneric(isChanging,    isChangingGeneric)
  65. externGeneric(isEmpty,        isEmptyGeneric)
  66. externGeneric(isKey,        isKeyGeneric)
  67. externGeneric(isKeyEqual,    isKeyEqualGeneric)
  68. externGeneric(join,            joinGeneric)
  69. externGeneric(keyOf,         keyOfGeneric)
  70. externGeneric(name,            nameGeneric)        
  71. externGeneric(nameOf,        nameOfGeneric)        
  72. externGeneric(map,            mapGeneric)
  73. externGeneric(moreInSeq,    moreInSeqGeneric)
  74. externGeneric(new,            newGeneric)        
  75. externGeneric(next,            nextGeneric)
  76. externGeneric(nextKey,         nextKeyGeneric)
  77. externGeneric(nth,            nthGeneric)
  78. externGeneric(print,        printGeneric)
  79. externGeneric(push,            pushGeneric)
  80. externGeneric(put,             putGeneric)
  81. externGeneric(repList,        repListGeneric)
  82. externGeneric(restart,        restartGeneric)
  83. externGeneric(second,        secondGeneric)
  84. externGeneric(sequence,        sequenceGeneric)    
  85. externGeneric(set,            setGeneric)    
  86. externGeneric(softBind,        softBindGeneric)    
  87. externGeneric(start,        startGeneric)
  88. externGeneric(stringOf,        stringOfGeneric)    
  89. externGeneric(subs,            subsGeneric)
  90. externGeneric(supers,        supersGeneric)
  91. externGeneric(tail,            tailGeneric)
  92. externGeneric(third,        thirdGeneric)
  93. externGeneric(valueOf,        valueOfGeneric)
  94.